package com.theaf.basemodule.common.vo.mesTemplate;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@ApiModel("消息通知范围")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class NotifyScopeVo {
    @ApiModelProperty("id，新增不传，修改必传")
    private Long id;
    @ApiModelProperty("类型,1机构联系人2机构岗位3机构责任人4机构开拓人5手机或微信或用户")
    private String type;
    @ApiModelProperty("机构")
    private Long orgId;
    @ApiModelProperty("是否包括下级")
    private Boolean childed;
    @ApiModelProperty("联系方式")
    private String contact;
    @ApiModelProperty("联系方式名称")
    private String contactName;
    @ApiModelProperty("岗位ID")
    private Long posId;
    @ApiModelProperty("岗位名称")
    private String posName;
    @ApiModelProperty("用户")
    private Long userId;
    @ApiModelProperty("用户名")
    private String usertName;
    @ApiModelProperty("手机号")
    private String phone;
    @ApiModelProperty("微信")
    private String weixin;
    @ApiModelProperty("是否排除")
    private String excluded;
}
